import { carList } from '../../api/price'


Page({

  /**
   * 页面的初始数据
   */
  data: {
    topNav:["漆面膜","窗膜"],
    topNavIndex:0,
    carList:[],
    scrollIntoView:'',
    windowList:[
      { id:1,type:'五座轿车或SUV', },
      { id:2,type:'六座及以上SUV或MPV', },
    ],
  },

  switchNav(e){
    const {index} = e.target.dataset
    this.setData({ topNavIndex:index })
  },

  normalizeCarList(list){
    let map = {}
    list.forEach((item)=>{
      const key = item.initial
      if(!map[key]){
        map[key] = {
          initial:key,
          items:[]
        }

      }
      map[key]['items'].push(item)
    })
    return map
  },

  carListFn(){
    carList().then(res=>{
      console.log(res)
      let data = res.data
      const _data = this.normalizeCarList(data)
      this.setData({ carList:_data })
    })
  },

  scrollTo(e){
    const {id} = e.currentTarget.dataset
    console.log(id)
    this.setData({ scrollIntoView:id })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.carListFn()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})